(function($) {
    var init={
    		"bFilter": true,//搜索框
    		"aoColumnDefs": [ { "bSortable": false, "aTargets": [ 5 ] }] ,
    		"aoColumns" : [
    		               {
                        	   "data" : "createdAt",
                        	   "render":function(data,type,full){
                        		   if(data==null)
                        			   return ""
                        			   else
                        		   return formatDate(new Date(data));//时间格式化
                        	   }
                           },
                        	  {"data":"value1"},
                        	  {"data":"value2"},
                        	  {"data":"remark"},
                        	  {
                        		  "data":"status",
                        			  "render": function(data, type, full) {
                        				  var str=JSON.stringify(full);
                               		   var json=JSON.parse(str)
                        				  if(json.status==0){
                        					  return "<span style='color:	#FF6600'>待处理</span>"
                        				  }
                        				  if(json.status==1){
                        					  return "<span style='color:green'>有效</span>"
                        				  }
                        				  if(json.status==2){
                        					  return "<span style='color:blue'>待定</span>"
                        				  }
                        				  if(json.status==3){
                        					  return "<span style='color:#AA0000'> 无效</span>"
                        				  }
                                        },
                        	  },
                        	   {
                            	   "data" : "id",
                            	   "render": function(data, type, full) {
                            		   var str=JSON.stringify(full);
                            		   var json=JSON.parse(str)
                                     return "<div><span name='deleteOrEdit' class=''><a href='#' onclick='getDialog("+json.id+")'>客户反馈<i class='m-l-sm'></i></a><a href='#' onclick='getDetailDialog("+json.id+","+json.mediums+"," + json.sourceType +")'>客资详情<i class='m-l-sm'></i></a></span></div>";
                                     },
                            	   },
                       ],
                       order:[
                              [0, "desc"]
                      ],
             "sAjaxSource": "/reports/forms",//这个是请求的地址
    }

    $(function(){ 
        $.extend(init,dataTableInit)
        $("#formTable").dataTable(init);

    })
	$("#formId input[type='text']").focus(function () {
		$(".tooltip").remove();
	});
    $("#button").on( 'click ', function () {
		if($('#formId').valid()){
			$(".tooltip").remove()
			$('.radio').attr("checked",false);
			$("#formTable").DataTable(
			).column( 1 ).search(
				$('#createdAt').val()
			).column( 2 ).search(
				$('#end_date').val()
			).column( 4 ).search(
				'button'
			).column( 5 ).search(
				$('#value1').val()
			).column( 0 ).search(
				$('#value2').val()
			).draw();//通过datatable向后台发送请求
		}
    } );
	$("#import").on( 'click ', function () {
		$("#formId input[type='text']").focusout();
		if($('#formId').valid()){
			$(".tooltip").remove();
			$("#formId").submit();
		}
	} );

    $(".radio").on( 'click ', function () {
		if($('#formId').valid()) {
			$(".tooltip").remove()
			$('#createdAt').val("");
			$('#end_date').val("");
			//
			$("#formTable").DataTable(
			).column(3).search(
				$('input:radio:checked').val()
			).column(4).search(
				'radio'
			).draw();//通过datatable向后台发送请求
		}
    } );
    
})($);